home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Over 1,000 Windows 95 Programs
/
Over 1000 Windows 95 Programs (Microforum) (Disc 2).iso
/
1276
/
test40.cls
< prev
next >
Wrap
Text File
|
1996-05-24
|
1KB
|
77 lines
VERSION 1.0 CLASS
BEGIN
MultiUse = -1 'True
END
Attribute VB_Name = "TestClass"
Attribute VB_Creatable = False
Attribute VB_Exposed = True
Option Explicit
Dim v As Long
Dim s As Byte
Const sNormal = 0, sAbnormal = 1
Private Sub Class_Initialize()
MsgBox "Object initialization OK"
Style = sNormal
End Sub
Private Sub Class_Terminate()
If Style = sAbnormal Then
Beep
TestForm.Blink
End If
MsgBox "Object will be destroyed. Property Value was " & Value()
End Sub
Public Property Get Value()
Value = v
End Property
Public Property Let Value(vNewValue)
v = vNewValue
End Property
Public Sub ShowPublicHello()
MsgBox "Hello, world! My Value is " & Value
Style = sAbnormal
End Sub
Private Sub ShowPrivateHello(ThisIsAByRefParameter, Optional ByVal ThisIsAByValParameter)
MsgBox "Hello fellow!"
ThisIsAByRefParameter = "This isn't dead"
ThisIsAByValParameter = "This is dead"
End Sub
Private Property Get Style()
Style = s
End Property
Private Property Let Style(vNewValue)
s = vNewValue
End Property